Uma abordagem arquitetural para tolerancia a falhas em sistemas desoftware baseados em componentes

نویسنده

  • Paulo Asterio de Castro Guerra
چکیده

This work concentrates on the systematic treatment of dependability requirements during the development of modern critical software systems, such as banking and electronic commerce. Such software systems constantly evolve and are constrained by short time-to-market and low development costs requirements. As a result, the development of these modern critical software systems is increasingly being based on the integration of preexisting components. The development of dependable systems built in this way is still an open problem. This work contributes to the solution of this problem by proposing an architectural approach for adding fault tolerance to software systems based on reusable components. The proposed approach includes: (i) a software architecture based on idealised fault tolerant components; (ii) an architectural solution for transforming off-the-shelf software components in idealised fault tolerant components; (iii) a general strategy for exception handling in component-based software systems; and (iv) a proposal for an integrated development environment for component-based software systems, which is processedand architecture-centered. The present work also includes two case studies where the proposed approaches were applied, one of them being based on a banking software system developed by an independent software house. The results achieved during these case studies allow us to conclude that the approach proposed can increase the dependability properties of complex software systems built from reusable components. We also conclude about the need for more specialized tools to increase the effectiveness of the proposed approach and better integrate it within a software development process.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Uma Abordagem para Estimar Tempos de Execução em Sistemas de Tempo Real baseados em Componentes

Many component-based real-time systems have recently been proposed as a solution to modular and easily maintainable distributed realtime systems. This paper proposes a methodology for estimating probability distributions of execution times in the context of such systems, where no access to component internal code is assumed. In order to evaluate the proposed methodology, experiments were conduc...

متن کامل

Arquitectura Empresarial e Sistemas de Gestão da Qualidade

Muito tem sido dito acerca da crescente necessidade das organizações serem flexíveis e dinâmicas. Para conseguir este dinamismo, as organizações têm que se estruturar internamente em torno de elementos flexíveis e dinâmicos e dotar-se de mecanismos que assegurem a coerência e o alinhamento entre os vários elementos, que a compõem, à medida que estes se vão modificando. Como exemplo de elementos...

متن کامل

Uma extensão do STREAM para Escolha de Padrões Arquiteturais baseada em Requisitos Não-Funcionais

Resumo. Cada vez mais os requisitos não funcionais são considerados primordiais aos sistemas computacionais. Satisfazer esses requisitos exige uma atenção especial com a arquitetura já que uma arquitetura inadequada introduz uma complexidade maior, além da complexidade intrínseca do sistema. Estudos mostram que apesar das atividades de engenharia de requisitos e de arquitetura de software atuar...

متن کامل

XIRU: Interface de Rede Extensível para Integração de Núcleos a uma Rede-em-Chip

For the integration of the cores of a SoC (System-on-Chip) to a NoC (Network-on-Chip), it is necessary the using of communication interfaces that perform the adaptation of the core protocol to the network protocol and provide the necessary communication services to the cores. This paper presents a research done in order to provide an extensible network interface for the integration of cores to ...

متن کامل

Uma Proposta de Caracterização da Mobilidade de Usuários Sem Fio Através de Medição Real

This paper presents a new proposal for the motion characterization of users in wireless environments, through the space-time microscopic analysis of mobility. This analysis has the objective of investigating the movement components and other measures of interest, in both a qualitative and quantitative way, which are utilized to get a better knowledge of the users motion behavior. In addition, a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004